Adds a particle to the distribution.
AliasAs()
Inherited from Cognitoware.Mathematics.Probability.RandomDistribution
Equals(Object)
Inherited from System.Object
Finalize()
Inherited from System.Object
GetEntropy(IEnumerable<T>)
Inherited from Cognitoware.Mathematics.Probability.RandomDistribution
GetHashCode()
Inherited from System.Object
GetType()
Inherited from System.Object
MemberwiseClone()
Inherited from System.Object
Not implemented in ParticleDistribution.
Selects a random value from the distribution with a probability consistent with the distribution.
ToString()
Inherited from System.Object
public override Double ProbabilityOf(T t)
Not implemented in ParticleDistribution.
There are a variety of density extraction algorithms that can be used to
estimate the probability density of a point in T. These include but are not
limited to Gaussian approximation, k-means clustering, density trees and
kernal density estimation. None of these methods are provided by ParticleDistribution.
Parameters:
t
- The value whose probability is returned.
Returns:
The probability of the specified point.
public override T Sample(Random select)
Selects a random value from the distribution with a probability consistent with the distribution.
Parameters:
select
- A random number generator used to select the value.